#ifndef COMMUN_H
#define COMMUN_H

using namespace std;
#include <stdio.h>
#include <list>
#include <utility>
#include <string.h>
#include "XMLArbre.h"
#include "EmptyElement.h"
#include "ContentElement.h"
#include "Element.h"
#include "Item.h"
#include "Attribut.h"
#include "Data.h"

#include "HTMLArbre.h"

#include "DTD.h"
#include "Choix.h"
#include "Sequence.h"
#include "ItemDTD.h"
#include "ValidationCheck.h"
#include "ValidationCheck.h"

typedef pair<string,string> AttributType;
typedef list<AttributType> AttList;
typedef pair<string,string> ElementName;

#ifdef DEBUG
#define debug(x) (x)
#else
#define debug(x) ((void) 0)
#endif


#endif
